iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0

在前面文章中探討了 MVC 架構中的 Service Layer,Service 層著重在如何在應用程式中扮演橋梁的角色,並實現業務邏輯的封裝與傳輸。但 Service 層設計得再完美、再簡潔,如果沒有經過測試的試煉,也無法確保在各種使用情境下能穩定運作。

隨著程式不斷迭代和業務邏輯擴充,測試的重要性更是不言而喻。接下來幾天,要接續探討在 Spring Boot 下如何進行測試設計與實作。

以下是各篇大綱:

測試的基礎:Unit Test

- 何謂單元測試?
- 為什麼單元測試重要?
- 使用 JUnit 進行單元測試

進階:Integration Test

- 何謂整合測試?
- 資料庫的整合測試
- REST API 的整合測試
- 使用 TestContainers 進行整合測試

TDD 測試驅動開發

- 什麼是TDD
- TDD的流程和優勢

上一篇
Day 24 - Service Layer (3)
下一篇
Day 26 - 測試的基礎:Unit Test
系列文
Spring Boot 三十天挑戰賽30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言